package com.metaverse.backend.dto;

import com.metaverse.backend.dto.report.EndUserList;
import com.metaverse.backend.dto.report.MvpList;
import com.metaverse.backend.dto.report.StartUserList;
import lombok.Data;

import java.util.List;

/**
 * 游戏上报信息
 */
@Data
public class GameInfoDTO {

    /**
     * 应用id
     */
    private String app_id;
    /**
     * 一轮游戏的唯一标识
     */
    private String round_id;

    /**
     * 主播openID
     */
    private String anchor_open_id;

    /**
     * 房间ID
     */
    private String room_id;

    /**
     * 游戏开始时间戳
     */
    private long start_time;

    /**
     * 游戏结束时间戳
     */
    private long end_time;


    /**
     * 结束状态，1-正常 2-非正常
     */
    private int end_status;

    /**
     * 开始用户列表
     */
    private List<StartUserList> start_user_list;

    /**
     * 结束用户列表
     */
    private List<EndUserList> end_user_list;

    private List<MvpList> mvp_list;
    /**
     * 对局信息列表
     */
    private List<RankItemDTO> rank_lists;




}
